// 定义类
class Point {
    //构造函数
    constructor(x, y) {
        this.x = x;//类中变量
        this.y = y;
    }

    //类中函数
    toString() {
        return '(' + this.x + ', ' + this.y + ')';
    }

    //静态函数
    static sayHello(name) {
        //修改静态变量
        this.para = name;
        return 'Hello, ' + name;
    }
}

// exports.Point = Point;
module.exports = {Point};


//静态变量
// Point.para = 'Allen';
// //新建类对象
// var point = new Point(2, 3);
// //调用对象中的方法
// console.log(point.toString());
// //调用类中的静态函数
// console.log(Point.sayHello('Ence'));
// //调用类中的静态变量
// console.log(Point.para);